From: Joan Torres Lopez Date: Tue, 5 May 2026 19:32:06 +0000 (+0200) Subject: authPrompt: Call wiggle directly in _onShowMessage X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~10^2^2~6 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=70a0ff7faf46bb9e9f260ac4a1568087fdf5ccdf;p=gnome-shell.git authPrompt: Call wiggle directly in _onShowMessage Part-of: --- diff --git a/js/gdm/authPrompt.js b/js/gdm/authPrompt.js index 1d5a5f26b..e186f8ca1 100644 --- a/js/gdm/authPrompt.js +++ b/js/gdm/authPrompt.js @@ -479,21 +479,20 @@ export const AuthPrompt = GObject.registerClass({ } _onShowMessage(_userVerifier, serviceName, message, type) { - let wiggleParameters = {duration: 0}; + this.setMessage(message, type); + this.emit('prompted'); if (type === GdmUtil.MessageType.ERROR && this._userVerifier.serviceIsFingerprint(serviceName)) { // TODO: Use Await for wiggle to be over before unfreezing the user verifier queue - wiggleParameters = { + const wiggleParameters = { duration: 65, wiggleCount: 3, }; this._userVerifier.increaseCurrentMessageTimeout( wiggleParameters.duration * (wiggleParameters.wiggleCount + 2)); + wiggle(this._message, wiggleParameters); } - - this.setMessage(message, type, wiggleParameters); - this.emit('prompted'); } _onVerificationFailed(userVerifier, serviceName, canRetry) { @@ -667,7 +666,7 @@ export const AuthPrompt = GObject.registerClass({ }); } - setMessage(message, type, wiggleParameters = {duration: 0}) { + setMessage(message, type) { if (type === GdmUtil.MessageType.ERROR) this._message.add_style_class_name('login-dialog-message-warning'); else @@ -687,8 +686,6 @@ export const AuthPrompt = GObject.registerClass({ } else { this._message.opacity = 0; } - - wiggle(this._message, wiggleParameters); } updateSensitivity(sensitive) {